uni |
您所在的位置:网站首页 › uniapp 扫码进去页面删除主页面键 › uni |
目录 三、uni.redirectTo(OBJECT) 四、uni.switchTab(BOJECT) 五、openURL 一、uni.navigateTo(OBJECT)保留当前页面,跳转到应用内的某个页面,使用uni.navigateBack可以返回到原页面 uni.navigateTo(OBJECT) | uni-app官网 (dcloud.io) methods: { //gonavigate()为点击响应事件,可在HTML部分设置 @tap="gonavigate()" gonavigate(){ uni.navigateTo({ //保留当前页面,跳转到应用内的某个页面 url: '/pages/detail/detail' }) } } 二、uni.navigateBack(OBJECT)关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。 uni.navigateTo(OBJECT) | uni-app官网 (dcloud.io) methods: { //goBack()为点击响应事件,可在HTML部分设置 @tap="goBack()" goBack(){ uni.navigateBack({ //关闭当前页面,返回上一页面或多级页面。 delta:1 }); } } 三、uni.redirectTo(OBJECT)关闭当前页面,跳转到应用内的某个页面。 uni.navigateTo(OBJECT) | uni-app官网 (dcloud.io) methods: { //goregirect()为点击响应事件,可在HTML部分设置 @tap="goregirect()" goregirect(){ uni.redirectTo({ //关闭当前页面,跳转到应用内的某个页面。 url:'/pages/about/about' }); } } 四、uni.switchTab(BOJECT)跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。 uni.navigateTo(OBJECT) | uni-app官网 (dcloud.io) methods: { checklogin(){ uni.request({ url: 'http://localhost:8081/api/user/login', data: { email: this.emailone, password: this.password, }, success: (res) => { //登录成功 if (res.data.success == true) { uni.showToast({ title: '登录成功', //显示的文字 icon: 'success' //显示的图标 }); //跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。 uni.switchTab({ url: '../tabbor/index/index' }); } else { uni.showToast({ title: '用户名或密码错误', //显示的文字 icon: 'none' //显示的图标 }); } } }) } } 五、openURL调用第三方程序打开指定的URL HTML5+ API Reference (html5plus.org) methods: { //goopenurl()为点击响应事件,可在HTML部分设置 @tap="goopenurl()" goopenurl(){ boid plus.runtime.openURL('https://www.baidu.com/') } } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |